package com.mind.system.domain;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.mind.common.annotation.Excel;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 单据类型(AjTicketType)
 *
 * @author makejava
 * @since 2024-07-28 22:01:01
 */
@Data
@Schema(description = "单据类型")
public class AjTicketType implements Serializable {
    /**
     * 主键
     */     
    @ExcelIgnore
    private Integer id;
    /**
     * 名称
     */     
    @Excel(name = "名称")
    @ExcelProperty("名称")
    @Schema(description = "名称")
    private String name;
    /**
     * 编码
     */     
    @Excel(name = "编码")
    @ExcelProperty("编码")
    @Schema(description = "编码")
    private String code;
    /**
     * 模块名称
     */     
    @Excel(name = "模块名称")
    @ExcelProperty("模块名称")
    @Schema(description = "模块名称")
    private String moduleName;
         
    @ExcelIgnore
    private Date updateTime;
         
    @Excel(name = "${column.comment}")
    @ExcelProperty("${column.comment}")
    private String originalId;

    @Schema(description = "附件分类-多个以逗号隔开")
    private String attachType;
    @Schema(description = "nc类型Id")
    private String ncScenarioid;
    private String ext1;
    private String ext2;
    private String ext3;
    private String ext4;
    private String ext5;
    private String ext6;
    private String ext7;
    private String ext8;
    private String ext9;
    private String ext10;



}

